# coding=utf-8
import pickle

def main():
	f = open('banner.p', 'r')
	L = []
	while True:
		try:
			t  = pickle.load(f)
		except:
			break
		else:
			L.append(t)
	print L
	# len(L) 值为1,其实load出的结果只有一个list。
	# 观察发现，最底层的子list中的tuple里的数字成员和都为95,根据这个尝试按行打印出内容
	for l in L[0]:
		t = ""
		for a in l:
			t +=  a[0] * a[1]
		print t
	# 观察结果，原来是用空格和#打印出channel这个单词
	# 下一关：http://www.pythonchallenge.com/pc/def/channel.html

if __name__ == '__main__':
	main()
